﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Procenge.PortalVendas.Models
{
    public class CartaoModels
    {

        private MORDataContext contexto;

        public CartaoModels() {
            contexto = new MORDataContext();
        }

        public IQueryable<Cartao> ListarCartao() {

            var listar = from c in contexto.Cartaos
                         select c;
            return listar;
        }

        public void CriarCartao(Cartao cartao) {
            contexto.Cartaos.InsertOnSubmit(cartao);
            Salvar();
        }

        public void RemoverCartao(int id) {
            Cartao cartao = BuscarCartaoCodigo(id);
            contexto.Cartaos.DeleteOnSubmit(cartao);
            Salvar();

        }

        public Cartao BuscarCartaoCodigo(int Codigo) {
            Cartao cartao = contexto.Cartaos.Single(a => a.codigo == Codigo);
            return cartao;
        }

        public void Salvar() {
            contexto.SubmitChanges();
        }
    }
}